"""
语法:
    from selenium.webdriver.support import expected_conditions as EC
"""

# 1. 导入需要的包
from selenium import webdriver
from selenium.webdriver.support import expected_conditions  as EC

# 2. 创建浏览器对象,并打开指定网页
driver = webdriver.Chrome()
driver.maximize_window()
driver.get("http://www.baidu.com")

# 3. 元素定位+元素操作
# 判断给定的文本串是否和网页获取的一致
print(EC.title_contains("百度一下，你就知道")(driver))

# 判断给定的文本串是否被网页的titile包含
print(EC.title_contains("百度一下,你就知道").__call__(driver))
"""
python类中的魔术方法,自动调用
因此不需要:类名.魔术方法
    类名(init方法参数)(其他魔术犯法参数)
"""

# 关闭浏览器
driver.quit()
